package com.msjh.vueservice.controller;



import com.msjh.vueservice.common.R;
import com.msjh.vueservice.entity.EduTeacher;
import com.msjh.vueservice.entity.User;
import org.springframework.web.bind.annotation.*;

/**
 * @author byytcat
 * @date 2022/6/9 - 8:44
 */
@RestController
@RequestMapping("/user")
@CrossOrigin//解决跨域问题
public class UserController {

//    @PostMapping("/login")
//    public Map<String,Object> login(){
//        Map<String,Object>map = new HashMap<>();
//        map.put("code",20000);
//        map.put("token","admin");
//        map.put("success",true);
//        return map;
//    }
//
//    @GetMapping("/info")
//    public  Map<String,Object> info(String token){
//        Map<String,Object>map = new HashMap<>();
//        map.put("code","20000");
//        map.put("roles","[admin]");
//        map.put("name","admin");
//        map.put("success",true);
//        return map;
//    }

    @PostMapping("/login")
    public R login(@RequestBody User user){
        if(user.getPassword().contains("msjh"))
        {
            return R.ok().data("token","admin");
        }
        return R.error().data("error",R.error());
    }

    @GetMapping("/info")
    public R info(String token){
        return R.ok().data("roles","[admin]").data("name","admin");
    }

}
